home *** CD-ROM | disk | FTP | other *** search
- Short: Faster & shorter math support for ARexx.
- Uploader: thor@einstein.math.tu-berlin.de (Thomas Richter)
- Author: thor@einstein.math.tu-berlin.de (Thomas Richter)
- Type: util/rexx
- Version: 38.02
- Requires: Os 2.04
-
- This library provides transcendential functions for the
- ARexx - programming language. It is a completely new revision of
- Willy Langeveld's rexxmathlib, although no original code has been used.
- The new release has been completely rewritten in assembly language and
- is therefore not only faster (approx. 10 times), but provides also
- a higher precision of 15.9 digits, thanks to smarter ASCII- to float
- conversion routines.
-
- The rexxmathlib.library uses the system math libraries, namely
- the mathieeedoubbas.library and the mathieeedoubtrans.library and will
- therefore work fine, regardless of a math-coprocessor.
- ____________________________________________________________________________
-
- Changes since 38.02:
-
- - LibInit didn't release all memory in case of failure.
- - LibOpen might have run into a Wait() state and might hence
- have caused some race conditions. Did not clear DEL_EXPUNGE
- as well. Fixed.
- - Added two new functions, DEG() and RAD() to convert between
- degrees and radiants.
- - The precision of atanh() has been increased in case a FPU
- is available.
- - The library does no longer produce a unary plus sign since some
- programs seem to have trouble with it.
-
- ____________________________________________________________________________
-
- Changes since 38.01:
-
- - Fixed some typos in the guide, reworked it.
- - Haven't found any bugs in the library, yet.
-
- ____________________________________________________________________________
-
- Thomas Richter,
- November 1999
-